water supply and sewage project - Alemán Inglés Diccionario